a terrific amount - Francés Inglés Diccionario